[INFO] cloning repository https://github.com/jamespfennell/texcraft
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jamespfennell/texcraft" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjamespfennell%2Ftexcraft", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjamespfennell%2Ftexcraft'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cf4570c8cc85fbf35c2cea8791ba61a376ac0a3c
[INFO] checking jamespfennell/texcraft against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjamespfennell%2Ftexcraft" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jamespfennell/texcraft on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jamespfennell/texcraft
[INFO] finished tweaking git repo https://github.com/jamespfennell/texcraft
[INFO] tweaked toml for git repo https://github.com/jamespfennell/texcraft written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/jamespfennell/texcraft already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hermit-abi v0.3.3
[INFO] [stderr]   Downloaded serde v1.0.193
[INFO] [stderr]   Downloaded redox_syscall v0.4.1
[INFO] [stderr]   Downloaded anstyle v1.0.4
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.3
[INFO] [stderr]   Downloaded jobserver v0.1.28
[INFO] [stderr]   Downloaded colorchoice v1.0.0
[INFO] [stderr]   Downloaded clap_lex v0.6.0
[INFO] [stderr]   Downloaded predicates v3.0.4
[INFO] [stderr]   Downloaded rust-argon2 v0.8.3
[INFO] [stderr]   Downloaded android_system_properties v0.1.5
[INFO] [stderr]   Downloaded predicates-core v1.0.6
[INFO] [stderr]   Downloaded ariadne v0.3.0
[INFO] [stderr]   Downloaded walkdir v2.4.0
[INFO] [stderr]   Downloaded itertools v0.11.0
[INFO] [stderr]   Downloaded itertools v0.10.5
[INFO] [stderr]   Downloaded normalize-line-endings v0.3.0
[INFO] [stderr]   Downloaded smallstr v0.2.0
[INFO] [stderr]   Downloaded dirs v4.0.0
[INFO] [stderr]   Downloaded syn v2.0.39
[INFO] [stderr]   Downloaded anstyle-query v1.0.0
[INFO] [stderr]   Downloaded cc v1.0.83
[INFO] [stderr]   Downloaded nix v0.26.4
[INFO] [stderr]   Downloaded bstr v0.2.17
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.52.0
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.48.5
[INFO] [stderr]   Downloaded windows_i686_gnu v0.52.0
[INFO] [stderr]   Downloaded winapi v0.3.9
[INFO] [stderr]   Downloaded csv v1.3.0
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.52.0
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.48.5
[INFO] [stderr]   Downloaded windows_i686_msvc v0.52.0
[INFO] [stderr]   Downloaded windows_i686_msvc v0.48.5
[INFO] [stderr]   Downloaded windows_i686_gnu v0.48.5
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.52.0
[INFO] [stderr]   Downloaded windows-sys v0.52.0
[INFO] [stderr]   Downloaded windows-sys v0.48.0
[INFO] [stderr]   Downloaded winapi-i686-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.48.5
[INFO] [stderr]   Downloaded libc v0.2.152
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.52.0
[INFO] [stderr]   Downloaded regex-syntax v0.8.2
[INFO] [stderr]   Downloaded regex-automata v0.4.3
[INFO] [stderr]   Downloaded regex v1.10.2
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.48.5
[INFO] [stderr]   Downloaded console_error_panic_hook v0.1.7
[INFO] [stderr]   Downloaded bstr v1.8.0
[INFO] [stderr]   Downloaded windows_aarch64_gnullvm v0.48.5
[INFO] [stderr]   Downloaded web-sys v0.3.65
[INFO] [stderr]   Downloaded regex-automata v0.1.10
[INFO] [stderr]   Downloaded plotters v0.3.5
[INFO] [stderr]   Downloaded libfuzzer-sys v0.4.7
[INFO] [stderr]   Downloaded half v1.8.2
[INFO] [stderr]   Downloaded minimal-lexical v0.2.1
[INFO] [stderr]   Downloaded nom v7.1.3
[INFO] [stderr]   Downloaded aho-corasick v1.1.2
[INFO] [stderr]   Downloaded memchr v2.6.4
[INFO] [stderr]   Downloaded js-sys v0.3.65
[INFO] [stderr]   Downloaded linefeed v0.6.0
[INFO] [stderr]   Downloaded serde_json v1.0.108
[INFO] [stderr]   Downloaded getrandom v0.2.11
[INFO] [stderr]   Downloaded rayon-core v1.12.0
[INFO] [stderr]   Downloaded rayon v1.8.0
[INFO] [stderr]   Downloaded windows_x86_64_gnullvm v0.52.0
[INFO] [stderr]   Downloaded chrono v0.4.31
[INFO] [stderr]   Downloaded unicode-normalization v0.1.22
[INFO] [stderr]   Downloaded rustix v0.38.30
[INFO] [stderr]   Downloaded clap_builder v4.4.8
[INFO] [stderr]   Downloaded arrayvec v0.5.2
[INFO] [stderr]   Downloaded anstream v0.6.4
[INFO] [stderr]   Downloaded clap_derive v4.4.7
[INFO] [stderr]   Downloaded phf_generator v0.11.2
[INFO] [stderr]   Downloaded cast v0.3.0
[INFO] [stderr]   Downloaded redox_users v0.3.5
[INFO] [stderr]   Downloaded predicates-tree v1.0.9
[INFO] [stderr]   Downloaded yansi v0.5.1
[INFO] [stderr]   Downloaded core-foundation-sys v0.8.4
[INFO] [stderr]   Downloaded log v0.4.20
[INFO] [stderr]   Downloaded derive_arbitrary v1.3.2
[INFO] [stderr]   Downloaded bitflags v2.4.1
[INFO] [stderr]   Downloaded clap v4.4.8
[INFO] [stderr]   Downloaded wasi v0.11.0+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded memoffset v0.9.0
[INFO] [stderr]   Downloaded oorandom v11.1.3
[INFO] [stderr]   Downloaded phf v0.11.2
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.88
[INFO] [stderr]   Downloaded siphasher v0.3.11
[INFO] [stderr]   Downloaded redox_users v0.4.4
[INFO] [stderr]   Downloaded similar-asserts v1.5.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.88
[INFO] [stderr]   Downloaded dirs-sys v0.3.7
[INFO] [stderr]   Downloaded hermit-abi v0.1.19
[INFO] [stderr]   Downloaded plotters-backend v0.3.5
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.15
[INFO] [stderr]   Downloaded once_cell v1.18.0
[INFO] [stderr]   Downloaded csv-core v0.1.11
[INFO] [stderr]   Downloaded criterion-plot v0.4.5
[INFO] [stderr]   Downloaded encode_unicode v0.3.6
[INFO] [stderr]   Downloaded tinytemplate v1.2.1
[INFO] [stderr]   Downloaded byteorder v1.5.0
[INFO] [stderr]   Downloaded iana-time-zone v0.1.58
[INFO] [stderr]   Downloaded rand_core v0.6.4
[INFO] [stderr]   Downloaded assert_cmd v2.0.12
[INFO] [stderr]   Downloaded proc-macro2 v1.0.70
[INFO] [stderr]   Downloaded scopeguard v1.2.0
[INFO] [stderr]   Downloaded similar v2.4.0
[INFO] [stderr]   Downloaded windows-core v0.51.1
[INFO] [stderr]   Downloaded rand v0.8.5
[INFO] [stderr]   Downloaded termtree v0.4.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.88
[INFO] [stderr]   Downloaded same-file v1.0.6
[INFO] [stderr]   Downloaded ryu v1.0.15
[INFO] [stderr]   Downloaded unicode-segmentation v1.10.1
[INFO] [stderr]   Downloaded wait-timeout v0.2.0
[INFO] [stderr]   Downloaded phf_shared v0.11.2
[INFO] [stderr]   Downloaded windows-targets v0.52.0
[INFO] [stderr]   Downloaded getrandom v0.1.16
[INFO] [stderr]   Downloaded bincode v2.0.0-rc.3
[INFO] [stderr]   Downloaded anstyle-parse v0.2.2
[INFO] [stderr]   Downloaded terminal_size v0.3.0
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.16
[INFO] [stderr]   Downloaded dirs v1.0.5
[INFO] [stderr]   Downloaded num-traits v0.2.17
[INFO] [stderr]   Downloaded rmp-serde v1.1.2
[INFO] [stderr]   Downloaded quote v1.0.33
[INFO] [stderr]   Downloaded difflib v0.4.0
[INFO] [stderr]   Downloaded console v0.15.8
[INFO] [stderr]   Downloaded criterion v0.3.6
[INFO] [stderr]   Downloaded tempfile v3.9.0
[INFO] [stderr]   Downloaded plotters-svg v0.3.5
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.17
[INFO] [stderr]   Downloaded terminfo v0.8.0
[INFO] [stderr]   Downloaded rmp v0.8.12
[INFO] [stderr]   Downloaded thiserror v1.0.50
[INFO] [stderr]   Downloaded serde_derive v1.0.193
[INFO] [stderr]   Downloaded constant_time_eq v0.1.5
[INFO] [stderr]   Downloaded doc-comment v0.3.3
[INFO] [stderr]   Downloaded android-tzdata v0.1.1
[INFO] [stderr]   Downloaded mortal v0.2.4
[INFO] [stderr]   Downloaded winapi-util v0.1.6
[INFO] [stderr]   Downloaded phf_codegen v0.11.2
[INFO] [stderr]   Downloaded iana-time-zone-haiku v0.1.2
[INFO] [stderr]   Downloaded redox_syscall v0.1.57
[INFO] [stderr]   Downloaded serde_cbor v0.11.2
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.1
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.88
[INFO] [stderr]   Downloaded wasi v0.9.0+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded is-terminal v0.4.9
[INFO] [stderr]   Downloaded paste v1.0.14
[INFO] [stderr]   Downloaded arrayref v0.3.7
[INFO] [stderr]   Downloaded utf8parse v0.2.1
[INFO] [stderr]   Downloaded rand_chacha v0.3.1
[INFO] [stderr]   Downloaded float-cmp v0.9.0
[INFO] [stderr]   Downloaded blake2b_simd v0.5.11
[INFO] [stderr]   Downloaded smallvec v1.11.2
[INFO] [stderr]   Downloaded either v1.9.0
[INFO] [stderr]   Downloaded libredox v0.0.1
[INFO] [stderr]   Downloaded colored v2.0.4
[INFO] [stderr]   Downloaded windows-targets v0.48.5
[INFO] [stderr]   Downloaded bumpalo v3.14.0
[INFO] [stderr]   Downloaded heck v0.4.1
[INFO] [stderr]   Downloaded arbitrary v1.3.2
[INFO] [stderr]   Downloaded thiserror-impl v1.0.50
[INFO] [stderr]   Downloaded itoa v1.0.9
[INFO] [stderr]   Downloaded strsim v0.10.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.88
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cb5fda88140e1667d4335d39772077b5dd9445db2da761b50dbeefab4a105644
[INFO] running `Command { std: "docker" "start" "-a" "cb5fda88140e1667d4335d39772077b5dd9445db2da761b50dbeefab4a105644", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cb5fda88140e1667d4335d39772077b5dd9445db2da761b50dbeefab4a105644", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb5fda88140e1667d4335d39772077b5dd9445db2da761b50dbeefab4a105644", kill_on_drop: false }`
[INFO] [stdout] cb5fda88140e1667d4335d39772077b5dd9445db2da761b50dbeefab4a105644
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a5feacc51e470a7ae5dec838f8619e779101ccc31799e7b256ad0d49cde758c
[INFO] running `Command { std: "docker" "start" "-a" "0a5feacc51e470a7ae5dec838f8619e779101ccc31799e7b256ad0d49cde758c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.70
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking bitflags v2.4.1
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking once_cell v1.18.0
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]     Checking itoa v1.0.9
[INFO] [stderr]     Checking ryu v1.0.15
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking anstyle v1.0.4
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking smallvec v1.11.2
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]     Checking anstyle-parse v0.2.2
[INFO] [stderr]     Checking anstyle-query v1.0.0
[INFO] [stderr]     Checking iana-time-zone v0.1.58
[INFO] [stderr]     Checking smallstr v0.2.0
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]     Checking strsim v0.10.0
[INFO] [stderr]     Checking clap_lex v0.6.0
[INFO] [stderr]     Checking anstream v0.6.4
[INFO] [stderr]     Checking yansi v0.5.1
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.88
[INFO] [stderr]     Checking ariadne v0.3.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]    Compiling phf_codegen v0.11.2
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling terminfo v0.8.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking tfm v0.1.0 (/opt/rustwide/workdir/crates/tfm)
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]     Checking predicates-core v1.0.6
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling bumpalo v3.14.0
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking termtree v0.4.1
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking similar v2.4.0
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.3
[INFO] [stderr]     Checking predicates-tree v1.0.9
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]    Compiling wasm-bindgen v0.2.88
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking half v1.8.2
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking chrono v0.4.31
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]     Checking nix v0.26.4
[INFO] [stderr]     Checking dirs v1.0.5
[INFO] [stderr]     Checking getrandom v0.2.11
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rayon v1.8.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking dirs v4.0.0
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking regex-automata v0.4.3
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking similar-asserts v1.5.0
[INFO] [stderr]     Checking is-terminal v0.4.9
[INFO] [stderr]     Checking terminal_size v0.3.0
[INFO] [stderr]     Checking tempfile v3.9.0
[INFO] [stderr]     Checking colored v2.0.4
[INFO] [stderr]     Checking clap_builder v4.4.8
[INFO] [stderr]    Compiling jobserver v0.1.28
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking criterion-plot v0.4.5
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.88
[INFO] [stderr]    Compiling libfuzzer-sys v0.4.7
[INFO] [stderr]    Compiling serde_derive v1.0.193
[INFO] [stderr]    Compiling clap_derive v4.4.7
[INFO] [stderr]    Compiling derive_arbitrary v1.3.2
[INFO] [stderr]     Checking regex v1.10.2
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.88
[INFO] [stderr]     Checking bstr v1.8.0
[INFO] [stderr]     Checking predicates v3.0.4
[INFO] [stderr]     Checking assert_cmd v2.0.12
[INFO] [stderr]     Checking mortal v0.2.4
[INFO] [stderr]     Checking arbitrary v1.3.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.88
[INFO] [stderr]     Checking linefeed v0.6.0
[INFO] [stderr]     Checking clap v4.4.8
[INFO] [stderr]     Checking tfm-bin v0.1.0 (/opt/rustwide/workdir/crates/tfm/bin)
[INFO] [stderr]     Checking js-sys v0.3.65
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking tfm-fuzz v0.0.0 (/opt/rustwide/workdir/crates/tfm/fuzz)
[INFO] [stderr]     Checking texcraft-stdext v0.1.0 (/opt/rustwide/workdir/crates/texcraft-stdext)
[INFO] [stderr]     Checking bincode v2.0.0-rc.3
[INFO] [stderr]     Checking rmp-serde v1.1.2
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking web-sys v0.3.65
[INFO] [stderr]     Checking texlang v0.1.0 (/opt/rustwide/workdir/crates/texlang)
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.3.6
[INFO] [stderr]     Checking texlang-common v0.1.0 (/opt/rustwide/workdir/crates/texlang-common)
[INFO] [stderr]     Checking texlang-testing v0.1.0 (/opt/rustwide/workdir/crates/texlang-testing)
[INFO] [stderr]     Checking texlang-stdlib v0.1.0 (/opt/rustwide/workdir/crates/texlang-stdlib)
[INFO] [stderr]     Checking performance v0.0.0 (/opt/rustwide/workdir/performance)
[INFO] [stderr]     Checking texcraft-playground v0.0.0 (/opt/rustwide/workdir/playground)
[INFO] [stderr]     Checking texcraft v0.2.0 (/opt/rustwide/workdir/crates/texcraft)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.78s
[INFO] running `Command { std: "docker" "inspect" "0a5feacc51e470a7ae5dec838f8619e779101ccc31799e7b256ad0d49cde758c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a5feacc51e470a7ae5dec838f8619e779101ccc31799e7b256ad0d49cde758c", kill_on_drop: false }`
[INFO] [stdout] 0a5feacc51e470a7ae5dec838f8619e779101ccc31799e7b256ad0d49cde758c
[INFO] checking jamespfennell/texcraft against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjamespfennell%2Ftexcraft" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jamespfennell/texcraft on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jamespfennell/texcraft
[INFO] finished tweaking git repo https://github.com/jamespfennell/texcraft
[INFO] tweaked toml for git repo https://github.com/jamespfennell/texcraft written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/jamespfennell/texcraft already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8bd7d7d0e15f4264df7f7c3b39ddcb7208dca89001d53e7b4b07a63b7559dbe8
[INFO] running `Command { std: "docker" "start" "-a" "8bd7d7d0e15f4264df7f7c3b39ddcb7208dca89001d53e7b4b07a63b7559dbe8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8bd7d7d0e15f4264df7f7c3b39ddcb7208dca89001d53e7b4b07a63b7559dbe8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bd7d7d0e15f4264df7f7c3b39ddcb7208dca89001d53e7b4b07a63b7559dbe8", kill_on_drop: false }`
[INFO] [stdout] 8bd7d7d0e15f4264df7f7c3b39ddcb7208dca89001d53e7b4b07a63b7559dbe8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a12b434a2ece03df614391145d9758c1d390839d58dfcd8317c3fb472f047d44
[INFO] running `Command { std: "docker" "start" "-a" "a12b434a2ece03df614391145d9758c1d390839d58dfcd8317c3fb472f047d44", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.70
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking bitflags v2.4.1
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking memchr v2.6.4
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]    Compiling serde v1.0.193
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]     Checking once_cell v1.18.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling serde_json v1.0.108
[INFO] [stderr]     Checking itoa v1.0.9
[INFO] [stderr]     Checking ryu v1.0.15
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking anstyle v1.0.4
[INFO] [stderr]     Checking smallvec v1.11.2
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]     Checking anstyle-query v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]     Checking anstyle-parse v0.2.2
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking iana-time-zone v0.1.58
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking clap_lex v0.6.0
[INFO] [stderr]     Checking nom v7.1.3
[INFO] [stderr]     Checking smallstr v0.2.0
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking anstream v0.6.4
[INFO] [stderr]     Checking strsim v0.10.0
[INFO] [stderr]     Checking yansi v0.5.1
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.88
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking ariadne v0.3.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling phf_codegen v0.11.2
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]    Compiling terminfo v0.8.0
[INFO] [stderr]     Checking tfm v0.1.0 (/opt/rustwide/workdir/crates/tfm)
[INFO] [stderr]    Compiling syn v2.0.39
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]    Compiling bumpalo v3.14.0
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> crates/tfm/src/format/debug.rs:20:38
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     Some(i) => &line[i + INDEX_DIVIDER.len_utf8()..],
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> crates/tfm/src/format/debug.rs:53:51
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 let section: Section = match line[SECTION_DIVIDER.len()..i].try_into() {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/debug.rs:186:34
[INFO] [stdout]     |
[INFO] [stdout] 186 |                         for u in 0_u8..=255 {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/debug.rs:221:34
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 self.0 = &self.0[4..];
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |         char_dimens: (raw_file.begin_char.0..=raw_file.end_char.0)
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |         char_tags: (raw_file.begin_char.0..=raw_file.end_char.0)
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:376:22
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 .get(0..24)
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:457:20
[INFO] [stdout]     |
[INFO] [stdout] 457 |             b = &b[u..];
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 |         match b.get(1..(*tfm_len as usize) + 1) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:498:16
[INFO] [stdout]     |
[INFO] [stdout] 498 |         b = &b[4..];
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:500:19
[INFO] [stdout]     |
[INFO] [stdout] 500 |         b = b.get(4..).unwrap_or(&[0; 0]);
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:501:64
[INFO] [stdout]     |
[INFO] [stdout] 501 |         let character_coding_scheme = deserialize_string(b.get(0..40).unwrap_or(&[0; 0]));
[INFO] [stdout]     |                                                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:502:19
[INFO] [stdout]     |
[INFO] [stdout] 502 |         b = b.get(40..).unwrap_or(&[0; 0]);
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:503:52
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let font_family = deserialize_string(b.get(0..20).unwrap_or(&[0; 0]));
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:504:19
[INFO] [stdout]     |
[INFO] [stdout] 504 |         b = b.get(20..).unwrap_or(&[0; 0]);
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:507:23
[INFO] [stdout]     |
[INFO] [stdout] 507 |         let b = b.get(4..).unwrap_or(&[0; 0]);
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:539:24
[INFO] [stdout]     |
[INFO] [stdout] 539 |             let b = &b[r..];
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/deserialize.rs:553:16
[INFO] [stdout]     |
[INFO] [stdout] 553 |         b = &b[4..]
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/serialize.rs:193:24
[INFO] [stdout]     |
[INFO] [stdout] 193 |             b.extend(s[0..size as usize].as_bytes())
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/mod.rs:283:18
[INFO] [stdout]     |
[INFO] [stdout] 283 |         for c in bc.0..=ec.0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/mod.rs:349:26
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 for c in lower.0..=upper.0 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/mod.rs:594:38
[INFO] [stdout]     |
[INFO] [stdout] 594 |         let interval = &dedup_values[previous..i];
[INFO] [stdout]     |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/format/mod.rs:669:18
[INFO] [stdout]     |
[INFO] [stdout] 669 |         for i in 0..Section::NAMES.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/compiler.rs:220:38
[INFO] [stdout]     |
[INFO] [stdout] 220 |                 starting_replacement[0..cursor_position].into();
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/compiler.rs:230:67
[INFO] [stdout]     |
[INFO] [stdout] 230 |             new_starting_replacement.extend(&starting_replacement[cursor_position + 2..]);
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/compiler.rs:294:33
[INFO] [stdout]     |
[INFO] [stdout] 294 |                         &middle[1..],
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/compiler.rs:308:37
[INFO] [stdout]     |
[INFO] [stdout] 308 |                 middle_char_bounds: start..end,
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/lang.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |         for i in 0..reachable.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/lang.rs:495:34
[INFO] [stdout]     |
[INFO] [stdout] 495 | ...                   .get(this as usize + 1..this as usize + 1 + inc as usize)
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/lang.rs:530:40
[INFO] [stdout]     |
[INFO] [stdout] 530 |                     &self.instructions[this as usize..upper_bound as usize],
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/mod.rs:121:29
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 &self.pairs[(*lower as usize)..(*upper as usize)]
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/mod.rs:135:58
[INFO] [stdout]     |
[INFO] [stdout] 135 |                           middle_chars: &self.middle_chars[replacement.middle_char_bounds.start
[INFO] [stdout]     |  __________________________________________________________^
[INFO] [stdout] 136 | |                             as usize
[INFO] [stdout] 137 | |                             ..replacement.middle_char_bounds.end as usize],
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/ligkern/mod.rs:329:59
[INFO] [stdout]     |
[INFO] [stdout] 329 |                     self.right_chars = self.program.pairs[*lower as usize..*upper as usize]
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> crates/tfm/src/pl/ast.rs:60:24
[INFO] [stdout]    |
[INFO] [stdout] 60 |             data_span: 0..0,
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> crates/tfm/src/pl/ast.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |             left_span: 0..0,
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> crates/tfm/src/pl/ast.rs:87:25
[INFO] [stdout]    |
[INFO] [stdout] 87 |             right_span: 0..0,
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:112:24
[INFO] [stdout]     |
[INFO] [stdout] 112 |             data_span: 0..0,
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:147:23
[INFO] [stdout]     |
[INFO] [stdout] 147 |             key_span: 0..0,
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |             key_span: 0..0,
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:179:24
[INFO] [stdout]     |
[INFO] [stdout] 179 |             data_span: self.left_span.start..self.right_span.end,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:203:23
[INFO] [stdout]     |
[INFO] [stdout] 203 |             key_span: 0..0,
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:669:47
[INFO] [stdout]     |
[INFO] [stdout] 669 |                 (LigTableLabel::BoundaryChar, span_start..span_start + 1)
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:778:23
[INFO] [stdout]     |
[INFO] [stdout] 778 |         self.raw_data[self.raw_data_offset..].chars().next()
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:781:29
[INFO] [stdout]     |
[INFO] [stdout] 781 |         while self.raw_data[self.raw_data_offset..].starts_with(' ') {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:789:21
[INFO] [stdout]     |
[INFO] [stdout] 789 |             None => end_span..end_span,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:790:24
[INFO] [stdout]     |
[INFO] [stdout] 790 |             Some(_) => end_span - 1..end_span,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:805:33
[INFO] [stdout]     |
[INFO] [stdout] 805 |         let res = self.raw_data[self.raw_data_offset..].chars().next();
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:816:14
[INFO] [stdout]     |
[INFO] [stdout] 816 |         ((), input.raw_data_span.start..input.raw_data_span.start)
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:864:31
[INFO] [stdout]     |
[INFO] [stdout] 864 |                         span: number_start_span..end_span,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:871:15
[INFO] [stdout]     |
[INFO] [stdout] 871 |         (acc, start_span..input.raw_data_span.start)
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:904:35
[INFO] [stdout]     |
[INFO] [stdout] 904 | ...                   span: start_span..end_span,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:960:31
[INFO] [stdout]     |
[INFO] [stdout] 960 |                         span: span_start..span_end,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:975:13
[INFO] [stdout]     |
[INFO] [stdout] 975 |         (u, span_start..span_end)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1011:13
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         (s, span_start..span_start + l)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1059:27
[INFO] [stdout]      |
[INFO] [stdout] 1059 |                     span: span_start..span_end,
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1066:18
[INFO] [stdout]      |
[INFO] [stdout] 1066 |         Some((b, span_start..span_end))
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1135:27
[INFO] [stdout]      |
[INFO] [stdout] 1135 |                 for j in (0..7).rev() {
[INFO] [stdout]      |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1146:23
[INFO] [stdout]      |
[INFO] [stdout] 1146 |                 span: number_span_start..span_end,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1149:33
[INFO] [stdout]      |
[INFO] [stdout] 1149 |                 (Number::UNITY, span_start..span_end)
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1151:32
[INFO] [stdout]      |
[INFO] [stdout] 1151 |                 (Number::ZERO, span_start..span_end)
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> crates/tfm/src/pl/ast.rs:1165:26
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         (Number(result), span_start..input.raw_data_span.start)
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:248:20
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let span = span_start..span_start + string.len();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:288:26
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 for _ in 0..whitespace_to_flush {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:301:26
[INFO] [stdout]     |
[INFO] [stdout] 301 |                 for _ in 0..whitespace_to_flush {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:312:22
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let final_span = span_start..span_start + data.len();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:357:28
[INFO] [stdout]     |
[INFO] [stdout] 357 |                 let span = token.1..token.1 + s.len();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:380:28
[INFO] [stdout]     |
[INFO] [stdout] 380 |                 let span = token.1..token.1 + s.len();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/error.rs:259:21
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let end = &line[line_offset..];
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/error.rs:285:29
[INFO] [stdout]     |
[INFO] [stdout] 285 |                 let range = *offset..*offset + c.len_utf8();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/error.rs:311:36
[INFO] [stdout]     |
[INFO] [stdout] 311 |                         Label::new(opening_span..opening_span + 1)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/error.rs:315:36
[INFO] [stdout]     |
[INFO] [stdout] 315 |                         Label::new(*end_span - 1..*end_span)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/error.rs:325:32
[INFO] [stdout]     |
[INFO] [stdout] 325 |                     Label::new(*span..*span + 1).with_message("unexpected right parenthesis"),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/error.rs:330:47
[INFO] [stdout]     |
[INFO] [stdout] 330 |                 builder.with_label(Label::new(*span..*span + 1).with_message(error.title()))
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> crates/tfm/src/pl/lexer.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |         for c in self.source[self.current..].chars() {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> crates/tfm/src/pl/lexer.rs:66:39
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let c = match self.source[self.current..].chars().next() {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> crates/tfm/src/pl/lexer.rs:74:37
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     if !self.source[self.current + 1..].starts_with('\n') {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/lexer.rs:108:39
[INFO] [stdout]     |
[INFO] [stdout] 108 |             let c = match self.source[self.current..].chars().next() {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> crates/tfm/src/pl/lexer.rs:118:37
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     if !self.source[self.current + 1..].starts_with('\n') {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking predicates-core v1.0.6
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]     Checking unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]     Checking difflib v0.4.0
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]     Checking normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]     Checking termtree v0.4.1
[INFO] [stderr]     Checking similar v2.4.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling wasm-bindgen v0.2.88
[INFO] [stderr]     Checking predicates-tree v1.0.9
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]     Checking rmp v0.8.12
[INFO] [stderr]     Checking chrono v0.4.31
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> crates/tfm/src/pl/ast.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub data_span: Range<usize>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> crates/tfm/src/pl/ast.rs:74:20
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub left_span: Range<usize>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> crates/tfm/src/pl/ast.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub right_span: Range<usize>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]    --> crates/tfm/src/pl/ast.rs:102:20
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub data_span: Range<usize>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:140:19
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub key_span: std::ops::Range<usize>,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]    --> crates/tfm/src/pl/cst.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub data_span: std::ops::Range<usize>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |         name_span: std::ops::Range<usize>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:59:15
[INFO] [stdout]    |
[INFO] [stdout] 59 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:71:15
[INFO] [stdout]    |
[INFO] [stdout] 71 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]   --> crates/tfm/src/pl/error.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |         span: std::ops::Range<usize>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stdout] error: aborting due to 22 previous errors; 78 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr] error: could not compile `tfm` (lib) due to 23 previous errors; 78 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "a12b434a2ece03df614391145d9758c1d390839d58dfcd8317c3fb472f047d44", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a12b434a2ece03df614391145d9758c1d390839d58dfcd8317c3fb472f047d44", kill_on_drop: false }`
[INFO] [stdout] a12b434a2ece03df614391145d9758c1d390839d58dfcd8317c3fb472f047d44
